﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.ExportToRTR.YAML.RobotObstacle
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll


namespace DnProcessSimulateCommands.ExportToRTR.YAML;

public class RobotObstacle
{
  public string Robot { get; set; }

  public string Preset { get; set; }

  public FlowFormatList<string> Targets { get; set; }

  public bool Equals(RobotObstacle other)
  {
    bool flag = true & this.Robot == other.Robot & this.Preset == other.Preset;
    if (this.Targets.Count != other.Targets.Count)
      return false;
    for (int i = 0; i < this.Targets.Count; ++i)
      flag &= this.Targets[i].Equals(other.Targets[i]);
    return flag;
  }
}
